package com.panfeng.xcloud.dao.assets.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class RebateRecord implements Serializable {
    private Integer id;

    private String flowOrderId;

    private String exchangeOrderId;

    private String destinationCoin;

    private String sourceCoin;

    private String direction;

    private Integer leverRate;

    private String userId;

    private String subUserId;

    private Integer exchangeType;

    private BigDecimal amount;

    private String price;

    private BigDecimal completeAmount;

    private BigDecimal completeMoney;

    private BigDecimal completeAvePrice;

    private BigDecimal fee;

    private Integer transType;

    private Integer coverNum;

    private Integer antiCoverNum;

    private BigDecimal profit;

    private String note;

    private BigDecimal deletePoint;

    private BigDecimal restPoint;

    private BigDecimal rebateRatio;

    private BigDecimal rebateAmount;

    private Integer getRebate;

    private Integer dataStatus;

    private Date createTime;

    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFlowOrderId() {
        return flowOrderId;
    }

    public void setFlowOrderId(String flowOrderId) {
        this.flowOrderId = flowOrderId;
    }

    public String getExchangeOrderId() {
        return exchangeOrderId;
    }

    public void setExchangeOrderId(String exchangeOrderId) {
        this.exchangeOrderId = exchangeOrderId;
    }

    public String getDestinationCoin() {
        return destinationCoin;
    }

    public void setDestinationCoin(String destinationCoin) {
        this.destinationCoin = destinationCoin;
    }

    public String getSourceCoin() {
        return sourceCoin;
    }

    public void setSourceCoin(String sourceCoin) {
        this.sourceCoin = sourceCoin;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public Integer getLeverRate() {
        return leverRate;
    }

    public void setLeverRate(Integer leverRate) {
        this.leverRate = leverRate;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getSubUserId() {
        return subUserId;
    }

    public void setSubUserId(String subUserId) {
        this.subUserId = subUserId;
    }

    public Integer getExchangeType() {
        return exchangeType;
    }

    public void setExchangeType(Integer exchangeType) {
        this.exchangeType = exchangeType;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public BigDecimal getCompleteAmount() {
        return completeAmount;
    }

    public void setCompleteAmount(BigDecimal completeAmount) {
        this.completeAmount = completeAmount;
    }

    public BigDecimal getCompleteMoney() {
        return completeMoney;
    }

    public void setCompleteMoney(BigDecimal completeMoney) {
        this.completeMoney = completeMoney;
    }

    public BigDecimal getCompleteAvePrice() {
        return completeAvePrice;
    }

    public void setCompleteAvePrice(BigDecimal completeAvePrice) {
        this.completeAvePrice = completeAvePrice;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public Integer getTransType() {
        return transType;
    }

    public void setTransType(Integer transType) {
        this.transType = transType;
    }

    public Integer getCoverNum() {
        return coverNum;
    }

    public void setCoverNum(Integer coverNum) {
        this.coverNum = coverNum;
    }

    public Integer getAntiCoverNum() {
        return antiCoverNum;
    }

    public void setAntiCoverNum(Integer antiCoverNum) {
        this.antiCoverNum = antiCoverNum;
    }

    public BigDecimal getProfit() {
        return profit;
    }

    public void setProfit(BigDecimal profit) {
        this.profit = profit;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public BigDecimal getDeletePoint() {
        return deletePoint;
    }

    public void setDeletePoint(BigDecimal deletePoint) {
        this.deletePoint = deletePoint;
    }

    public BigDecimal getRestPoint() {
        return restPoint;
    }

    public void setRestPoint(BigDecimal restPoint) {
        this.restPoint = restPoint;
    }

    public BigDecimal getRebateRatio() {
        return rebateRatio;
    }

    public void setRebateRatio(BigDecimal rebateRatio) {
        this.rebateRatio = rebateRatio;
    }

    public BigDecimal getRebateAmount() {
        return rebateAmount;
    }

    public void setRebateAmount(BigDecimal rebateAmount) {
        this.rebateAmount = rebateAmount;
    }

    public Integer getGetRebate() {
        return getRebate;
    }

    public void setGetRebate(Integer getRebate) {
        this.getRebate = getRebate;
    }

    public Integer getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}